Вернуть лучшее.[СИ] - В Ли
Шрифт:
Интервал:
Закладка:
22 апреля 1993 года появился первый графический веб-браузер NCSA Mosaic под операционную систему Microsoft Windows, обеспечивший широкое распространение Интернета. Программа удобна в использовании и не требует больших затрат. Mosaic представляет из себя легко читаемую страницу текста, который содержит выделенные слова и изображения. Mosaic обеспечивает доступ к серверам Internet самых разных типов через однородные локаторы ресурсов.
Думаю, не стоит оставлять столь нужные программные решения на отдаленное будущее, необходимые технические средства для их реализации есть, основные принципы построения мне известны, требуется детальная проработка и последующая апробация в ходе экспериментов и внедрения.
16
Веду НИР параллельно в трех направлениях:
адаптация и соединение локальных и региональных сетей с зарождающейся мировой сетью Интернет (ARPANET, NSFNet) на основе стека протоколов передачи данных TCP/IP прямым IP-подключением, через NAT и прокси-сервер;
подготовка и освоение программных продуктов World Wide Web и NCSA Mosaic как в собственных сетях, так и с выходом в Интернет;
создание методов, технического и программного обеспечения компьютерной информационной системы (КИС), основного моего направления в области IT-технологии.
Разделение условное, во многом эти направления взаимосвязаны, составляют комплексную систему информации и управления на основе компьютерных средств. Подготавливаю технические предложения по предлагаемым направлениям, собираю головных специалистов нашего сложившегося творческого союза - Гельмута Адриасовича и Илью Павловича, разъясняю им новые проекты. Обсуждаем основные аспекты совместной НИР, необходимые средства и ресурсы, распределение объема работ по группам. Гельмут Адриасович берется со своей группой за первое направление с вхождением в Интернет, за Ильей Павловичем и его помощниками разработка программных документов, на мне КИС и общая координация всего комплекса работ.
На заседании кафедры утвердили предложенные нами три проекта, собираем свои рабочие группы. У меня в группе пять сотрудников - два аспиранта, инженер и два лаборанта, оба студенты четвертого курса. Из прошлогоднего состава только двое - Куаныш и Кирилл, они моя опора, главные помощники. Куаныш в этом году завершает учебу в аспирантуре, готовит кандидатскую диссертацию по нашим сетям, имеющегося материала ему хватает с лихвой, сейчас систематизирует, подводит итоги. Кирилл второй год в аспирантуре, по моему совету выбрал тему внедрения в глобальную сеть, зарождающийся Интернет.
Остальные мои помощники в курсе наших прошлогодних проектов с сетями, горят желанием приобщиться к будущему успеху, ни у кого нет сомнения в нем. Думаю, они оправдают мои надежды , когда посчитал их лучшими из кандидатов в мою группу, а таких среди сотрудников кафедры и студентов предостаточно. Даю им основные сведения о компьютерной информационной системы, принципах построения. Мы должны предусмотреть ее применение для управления технологическими и организационно-технологическими процессами; организованного управления; обработки информации; научных исследований; в обучающих процессах.
Программно-технологическое обеспечение принимаю на основе CASE-средств, поддерживающих процессы создания и сопровождения информационной системы, ориентированной на конечного пользователя, не обладающего высокой квалификацией в области вычислительной техники. Клиентские приложения такой системы обладают простым, удобным, легко осваиваемым интерфейсом, который предоставляет пользователю все необходимые для работы функции и в то же время не дает ему возможность выполнять какие-либо лишние действия.
В разработке графического интерфейса пользователя использую средство визуальной разработки приложений Borland Delphi, который базируется на объектно-ориентированном языке Object Pascal и объектно-ориентированном программировании. Принимаю также реляционную систему управления базой данных, поддерживающей стандарт SQL-92, метод организации информационных систем по двухзвенной архитектуре клиент-сервер.
Ставлю группе задачу создания базовой многоуровневой информационной системы, на основе которой будет доступно проектирование систем прикладного назначения по установленному алгоритму. Выдаю задание каждому сотруднику, даю разъяснения по возникшим вопросам, мои помощники приступают к порученной работе. Ребята трудятся с энтузиазмом, сложное задание по малоизвестной им теме не обескураживает, напротив, увлекает, дает простор творческой инициативе и смекалке. Всемерно поддерживаю их интерес, помогаю в решении каких-то проблем, трудных вопросов. Отрабатываем предложенные ими варианты на наших установках и сетях, разбираем результаты экспериментов, ищем пути устранения ошибок и реализации требуемых характеристик.
Программные документы составляем своими силами, привлекаю Илью Павловича для консультаций и контроля наиболее ответственных программ. Ребята справляются с ними на приемлемом уровне, Илья Павлович в целом доволен их работой, дает некоторые замечания, подсказывает лучшие пути в составлении и отработки программ.
Общая структура создаваемой системы готова, сейчас отрабатываем информационно-программное обеспечение на каждом уровне - пользовательском, функциональном, базы данных, коммуникационном, а также архитектуру клиент-сервер, графический интерфейс пользователя. Вводим программы в аппаратную часть локальной сети, устраняем ошибки и сбои, переносим на корпоративную сеть института, проверяем на всех уровнях, базовая система действует.
Ставлю ребятам новую задачу прикладного значения - применение базовой системы для управления учебным процессом и научными исследованиями. Надо выработать основные пользовательские задачи, алгоритмы их решения, требуемую информационную и программную поддержку заданного назначения.
В информационной системе научных исследований предусматриваем сопровождение инженерных расчётов и научных опытов, экономико-математические методы управления, оптимальное применение технической базы - вычислительной техники, технических средств для проведения экспериментальных работ и моделирования. Включаем в контур нашей системы также систему автоматизированного проектирования работ (САПР).
В применении системы в учебном процессе закладываем разработку содержания учебных материалов; создание программных средств для автоматизированной сборки учебных курсов и поддержки учебного процесса; определение взаимодействия преподаватель-студент для обеспечения дистанционного учебного процесса удаленным доступом. Можно применять информационные технологии для промежуточного контроля знаний студентов в виде тестирования, а также интегрированные технологии сочетания занятий в аудитории и дистанционных занятий.
Привязываем разрабатываемую систему конкретно к нашей НИР и специальности, учебной дисциплине. Круг задач, исходные материалы для базы данных, программные решения известны, надо их перевести на язык системы, сформировать информационную базу и программные документы. Работа больше технического характера, сканировать и набивать все данные, но мои помощники понимают ее значимость, аккуратно и тщательно выполняют.
К концу учебного года, в мае, все группы завершают свою кропотливую работу, запускаем в комплексе соединение с Интернетом, ввод программ World Wide Web и графического веб-браузера NCSA Mosaic, информационную систему с прикладными программами. Соединение по цифровой линии устойчивое, связываемся с нашим американским партнером - компанией MITS, университетами - основателями сети ARPANET.
Проводим обмен сообщениями, заводим свой веб-сайт, выкладываем в нем информацию о наших разработках с их демонстрацией, коммерческое предложение об их использовании. Следовать примеру Тима Бернерс-Ли, безвозмездно выложившего в сети свою программу, не торопимся. Наши программы и устройства собственность государства, а оно не собирается заниматься благотворительностью, тем более на чуждом Западе. Хорошо еще, что разрешило открытый доступ в мировую сеть, новое руководство страны приоткрыло для нас "железный занавес".
Подводим итоги своей работы, оформляем отчеты, составляем предложения о внедрении сетей, Интернета, компьютерных информационных систем как на корпоративном уровне, так и для всех пользователей наших компьютеров, организации службы провайдеров. Передаем документы по инстанциям, нас поощряют за нужную государству работу, благосклонно воспринимают наши предложения, решение по ним будет принято в ближайшее время. Все, еще одно важное дело нами выполнено. Есть планы на следующие проекты, но пока их оставляю, беру тайм-аут.
В начале июня Ксюша родила дочь, ребенок крепкий, здоровый и голосистый, вся в свою маму. Помог счастливому новоиспеченному отцу закупить нужные принадлежности, Наташа передала пеленки и другую полезную мелочь от Катюши. Вместе с Кириллом и Наташей встретил Ксюшу с малышкой в роддоме, привез домой, оставил Наташу, сам поехал к себе, надолго своих детей не оставляем. Пусть молодая мама обживается в новом качестве, есть кому ей помочь. Скоро еще мама должна освободиться, оформляет пенсию, поеду за ней.